package com.songlanyun.modules.config.model;

import com.songlanyun.common.drive.ValueObject;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

@Data
public class SystemSaleBaseConfigDTO implements ValueObject {

    private Integer id;
    /**
     * 快递100 Customer
     */
    @NotBlank(message = "快递100 Customer不能为空")
    private String expressCustomer;
    /**
     * 快递100 Key
     */
    @NotBlank(message = "快递100 Key不能为空")
    private String expressKey;
    /**
     * 短信通知（阿里云短信）AccessKeyId
     */
    @NotBlank(message = "短信通知（阿里云短信）AccessKeyId不能为空")
    private String smsAccessKeyId;
    /**
     * 短信通知（阿里云短信）AccessKeySecret
     */
    @NotBlank(message = "短信通知（阿里云短信）AccessKeySecret不能为空")
    private String smsAccessKeySecret;
    /**
     * 短信通知（阿里云短信）短信签名
     */
    @NotBlank(message = "短信通知（阿里云短信）短信签名不能为空")
    private String smsSign;
}
